added task03 skeleton