Implemented basic feature generation