add parts method to UI. WIP