moved poster to __init__