added basic main intent