created by 19 Degrees - implement innovative ideas