Added marker constructor