instance declaration troubles