before delete
aborted structs idea for now
added blit