Init assignment 3