some basic filtering

M bins aren't implemented