added constructor parameters