create push class