breaking the types bit.ly/1JybAWv