My initial commit
added some features