classes are dead, long live to lambdas