starting resource implementation