first push, original code