another update of what ive been very slowly working on