Implemented main feature