updated start behaviour