I fixed your mistakes and added a rockin function