added updates from working on humblebien