Finish the main features
finish basic