added sugarlid_cosine()