Main user script