Hmiltomian cycle bak track
resolve issue with initializer
update package structure