add modal stuff