started working on it again. Here to finish.