add styling comments and other feautures