skeleton application code