seed written again with exception handling plus mobile creation with urban api