finish the basic features