add c/s stuff + golab