solving technical problem