make rocket serializable
rename package
introduce trash space
remove mock data
remove unnecessary component annotation
split listener up
fix log