first weekend implementation