Patience time and dedication