Addition of uniqid method instead of requirements for company id, type id etc etc