add main feature