can now accept coffe, js or py files (for real this time)