adding some changes
minor layout changes
minor interface changes