add hard sources