attempted to work on it

Only managed to make it more complicated