Added Execute and Open methods