Completed coding. Have to start testing