Main features done