changes in database design. solution added