wrote in basic layout