working version, but interface elements out of place
working version with interface items in place