moar todos
typescript?