major changes (version 0.5 BETA)