finish the main feature