code organization
solved fil pb