adding bit more developed

let me know what you think, should be alright, good for feature complete
but not ideal imo, also not entirely working as update isn't right