Main returns always dict