complete main feature