only some declations