Implemets complete task features