complete main-features