basic outlilnes