begin work on parts
not working code