Generally options are working

options need assigning now
End of first phase - to do list added