cleaned up with coffee object notation