started adding some basic logic and elements.