Committing basic algorithm with bgl