refactored package structure
fixed timing of talking main (hardcoded)