added transaction and bike schemas