implement colton UI stuff