check alternatives