make things work
wrap crimson api properly