finished project resource implementation