namespace snippet moved to it's own file