More functions
_program_page implemented