All variable methods in place and debugged