is this consider abstract?